#include <stdio.h>
#include <unistd.h>

int
main ()
{
  char hostname[_SC_HOST_NAME_MAX]; // 定义一个字符数组来存储主机名

  // 调用gethostname函数获取主机名，并将其存储在hostname数组中
  if (gethostname (hostname, sizeof (hostname)) == -1)
    {
      perror ("gethostname"); // 如果gethostname调用失败，打印错误信息
      return 1;
    }

  printf ("%s\n", hostname); // 输出主机名

  return 0;
}
